Architecture-based Exception Handling
نویسندگان
چکیده
Architecture-based development environments are becoming an effective solution towards the construction of robust distributed systems. Through the abstract description of complex software systems configurations in terms of the interconnection of software elements at the interface level, software reuse and evolution get promoted. In addition, as shown by research results from the software architecture domain, it becomes feasible to provide formal notations for the precise description of configuration behavior, together with associated CASE tools for their automated analyses. However, little attention has been paid to software fault tolerance and in particular exception handling in that context, although this is crucial for achieving software robustness. This paper investigates the design and implementation of exception handling support for architecture-based development environments. After a survey of the issues raised by exception handling at the level of software architecture description, we introduce an exception handling facility for architecture-based software systems, addressing the resulting extension to architecture description languages and the mapping to implementation of software architectures embedding exception handling.
منابع مشابه
Dynamic and Extensible Exception Handling for Workflows: A Service-Oriented Implementation
This paper presents the realisation, using a Service Oriented Architecture, of an approach for dynamic, flexible and extensible exception handling in workflows, based not on proprietary frameworks, but on accepted ideas of how people actually work. The approach utilises an established framework for workflow flexibility called worklets and a detailed taxonomy of workflow exception patterns to pr...
متن کاملA Novel Approach to Semantics-Based Exception Handling for Service Grid Applications
Whenever the characteristics of a service grid environment are addressed, issues related to openness and dynamism pop out first. Such issues do affect the definition and handling of application exceptions, and traditional approaches to exception handling lack in proper mechanisms for capturing exception semantics and handling exceptions. In this paper, after analyzing the newly arisen problems ...
متن کاملAn agent based approach for exception handling in e-procurement management
E-procurement has become an important function of enterprise information systems. The process of e-procurement includes the automatic definition of product requirements, search and selection for suppliers, negotiation and contracting with suppliers. However, the adoption of e-procurement encounters various exceptions from internal and external environments such as sharply increased demand, deli...
متن کاملA Novel Solution to Workflow Exception Handling for Adaptive Workflows in SOA
As businesses all over the world change frequently and are specialized, companies take the approach of using other companies’ services to build their own ones. Hence, the information systems supporting those companies are naturally implemented using the newly emerged Service-Oriented Architecture (SOA). However, when the SOA-based business processes come to play, it becomes harder and costs hig...
متن کاملEnhancing CIMOSA with Exception Handling
CIMOSA (Open System Architecture for CIM) [2], an architecture for the modelling of manufacturing applications, does not provide a facility for exception definition and handling. Exceptions, traditionally associated to programming language and operating systems, are necessary in all types of languages, including specification languages. Our contribution consists of the enhancement of the CIMOSA...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001